<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    

<script>

// 可以集合正则使用的字符串方法：

// var str1 = 'abc456def123h';
// console.log( str1.search('456') );// 3 在str1中检索第一次出现'456'索引位置
// console.log( str1.search(/\d+/) );// 3 在str1中检索第一次出现一个或多个数字的索引位置

var str2 = '就爱看手马化腾动阀按实际的麻花疼罚款腾讯积分撒旦克马画藤里夫v是，调查藤训开始给对麻花腾方吉萨大官方';
// str2 = str2.replace('马化腾','***');
// str2 = str2.replace('麻花疼','***');
// str2 = str2.replace('马画藤','***');
// str2 = str2.replace('麻花腾','***');
// str2 = str2.replace('腾讯','**');
// str2 = str2.replace('藤训','**');
// console.log( str2 );

var reg2 = /马化腾|麻花疼|马画藤|麻花腾|腾讯|藤训/g;
// str2 = str2.replace(reg2,'***');
str2 = str2.replace(reg2,function (str){
    // str 分别匹配到的字符串
    // console.log( str );
    // 使用该函数的返回值来替换匹配到的字符串

    var x = '';
    for (var i = 0; i < str.length; i++) {
        x += '*';
    }

    return x;
});
console.log( str2 );

</script>
</body>
</html>